<?php

class TiposProductosController extends AppController {

    //put your code here
    public $name = 'TiposProductos';
    public $uses = 'TipoProducto';

    function index() {
        $tiposProductos = $this->paginate('TipoProducto');
        $this->set(compact('tiposProductos'));
    }

    function ver($id = null) {//sin nulo no funca?? //ver
        $this->TipoProducto->id = $id; //esto cambia la referencia en $data
        $this->set('tipoProducto', $this->TipoProducto->read()); //lee la ref con id hacia $data
        $this->set('id', $id);
    }

    function agregar() {//copiado del manual
        if (!empty($this->data)) {
            if ($this->TipoProducto->save($this->data)) {
                $this->Session->setFlash('Tipo de Producto ingresado exit&oacute;samente');
                $this->redirect(array('action' => 'index'));
            }
        }
    }

    function editar($id) {
        $this->TipoProducto->id = $id;
        if (empty($this->data)) {
            $this->data = $this->TipoProducto->read();
            $this->set('id', $id);
        } else {
            if ($this->TipoProducto->save($this->data)) {
                $this->Session->setFlash('Tipo de Producto editado exit&oacute;samente.');
                $this->redirect(array('action' => 'index'));
            }
        }
    }

    function borrar($id) {
        if ($this->TipoProducto->delete($id, true)) { // ojo con la funcion del!!!!
            $this->Session->setFlash('Tipo de producto eliminado exitósamente.');
            $this->redirect(array('action' => 'index'));
        }
    }

}

?>
